home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 7
/
CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso
/
• Interesting Stuff •
/
HyperLabels 2.0
/
HyperLabels 2.0.rsrc
/
XFCN_1990_catalog.txt
< prev
next >
Wrap
Text File
|
1990-03-22
|
93KB
|
1,640 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 5846 ori.b D0, 0x46 /* 'F' */
00000006 434E chk.w D1, A6
00000008 07C6 .incomplete
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 41FA ori.b D0, 0xFA
// begin alternate branch 00000010-00000014
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
// end alternate branch 00000010-00000014
label00000010: // (misaligned)
00000012 FFEE .invalid <<F/7/7>>
00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000018 6000 0002 bra +0x4 /* 0000001C */
label0000001C:
0000001C 4E56 FEF8 link A6, -0x0108
00000020 41FA 1088 lea.l A0, [PC + 0x1088 /* 000010AA, value 0x3C61736B '<ask', cstring "<ask \"catalog(volume_name)\" w"... */]
00000024 2D48 FEF8 move.l [A6 - 0x108], A0
00000028 206E 0008 movea.l A0, [A6 + 0x8]
0000002C 0C50 0001 cmpi.w [A0], 0x1
00000030 6666 bne +0x68 /* 00000098 */
00000032 206E 0008 movea.l A0, [A6 + 0x8]
00000036 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000003A 2068 0002 movea.l A0, [A0 + 0x2]
0000003E 2F10 move.l -[A7], [A0]
00000040 486E FF00 pea.l [A6 - 0x100]
00000044 4EBA 0AA0 jsr [PC + 0xAA0 /* 00000AE6 */]
00000048 486E FF00 pea.l [A6 - 0x100]
0000004C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000050 4EBA 0064 jsr [PC + 0x64 /* 000000B6 */]
00000054 508F addq.l A7, 8
00000056 598F subq.l A7, 4
00000058 48C0 ext.l D0
0000005A 2F00 move.l -[A7], D0
0000005C 4EBA 0452 jsr [PC + 0x452 /* 000004B0 */]
00000060 205F movea.l A0, [A7]+
00000062 2D48 FEFC move.l [A6 - 0x104], A0
00000066 2F2E FEFC move.l -[A7], [A6 - 0x104]
0000006A 4EBA 0524 jsr [PC + 0x524 /* 00000590 */]
0000006E 206E FEFC movea.l A0, [A6 - 0x104]
00000072 2F10 move.l -[A7], [A0]
00000074 486E FF00 pea.l [A6 - 0x100]
00000078 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000007C 4EBA 01CE jsr [PC + 0x1CE /* 0000024C */]
00000080 4FEF 000C lea.l A7, [A7 + 0xC]
00000084 206E 0008 movea.l A0, [A6 + 0x8]
00000088 216E FEFC 0042 move.l [A0 + 0x42], [A6 - 0x104]
0000008E 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000092 4EBA 0506 jsr [PC + 0x506 /* 0000059A */]
00000096 600C bra +0xE /* 000000A4 */
label00000098:
00000098 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000009C 2F2E FEF8 move.l -[A7], [A6 - 0x108]
000000A0 4EBA 0994 jsr [PC + 0x994 /* 00000A36 */]
label000000A4:
000000A4 4E5E unlink A6
000000A6 205F movea.l A0, [A7]+
000000A8 4FEF 0004 lea.l A7, [A7 + 0x4]
000000AC 4ED0 jmp [A0]
000000AE 4D41 chk.w D6, D1
000000B0 494E chk.w D4, A6
000000B2 2020 move.l D0, -[A0]
000000B4 2020 move.l D0, -[A0]
fn000000B6:
000000B6 4E56 FCDE link A6, -0x0322
000000BA 426E FCDE clr.w [A6 - 0x322]
000000BE 41EE FDEA lea.l A0, [A6 - 0x216]
000000C2 2D48 FF98 move.l [A6 - 0x68], A0
000000C6 41EE FCEA lea.l A0, [A6 - 0x316]
000000CA 2D48 FF30 move.l [A6 - 0xD0], A0
000000CE 42AE FEFC clr.l [A6 - 0x104]
000000D2 2D7C 454E 554D FF06 move.l [A6 - 0xFA], 0x454E554D /* 'ENUM' */
000000DA 7001 moveq.l D0, 0x01
000000DC 3D40 FFA2 move.w [A6 - 0x5E], D0
000000E0 6000 0144 bra +0x146 /* 00000226 */
label000000E4:
000000E4 558F subq.l A7, 2
000000E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000000EE 486E FDEA pea.l [A6 - 0x216]
000000F2 4EBA 0EC8 jsr [PC + 0xEC8 /* 00000FBC */]
000000F6 101F move.b D0, [A7]+
000000F8 4A00 tst.b D0
000000FA 6700 0126 beq +0x128 /* 00000222 */
000000FE 3D6E FF9C FF34 move.w [A6 - 0xCC], [A6 - 0x64]
00000104 0C78 FFFF 03F6 cmpi.w [0x000003F6 /* FSFCBLen */], 0xFFFF
0000010A 6708 beq +0xA /* 00000114 */
0000010C 0C6E D2D7 FFC6 cmpi.w [A6 - 0x3A], 0xD2D7
00000112 662E bne +0x30 /* 00000142 */
label00000114:
00000114 7001 moveq.l D0, 0x01
00000116 3D40 FF3A move.w [A6 - 0xC6], D0
0000011A 6010 bra +0x12 /* 0000012C */
label0000011C:
0000011C 7000 moveq.l D0, 0x00
0000011E 102E FCEA move.b D0, [A6 - 0x316]
00000122 5240 addq.w D0, 1
00000124 D16E FCDE add.w [A6 - 0x322], D0
00000128 526E FF3A addq.w [A6 - 0xC6], 1
label0000012C:
0000012C 558F subq.l A7, 2
0000012E 486E FF1E pea.l [A6 - 0xE2]
00000132 4267 clr.w -[A7]
00000134 4EBA 0580 jsr [PC + 0x580 /* 000006B6 */]
00000138 301F move.w D0, [A7]+
0000013A 4A40 tst.w D0
0000013C 67DE beq -0x20 /* 0000011C */
0000013E 6000 00E2 bra +0xE4 /* 00000222 */
label00000142:
00000142 202E FFDC move.l D0, [A6 - 0x24]
00000146 D080 add.l D0, D0
00000148 598F subq.l A7, 4
0000014A 2F00 move.l -[A7], D0
0000014C 4EBA 0362 jsr [PC + 0x362 /* 000004B0 */]
00000150 205F movea.l A0, [A7]+
00000152 2D48 FCE6 move.l [A6 - 0x31A], A0
00000156 2008 move.l D0, A0
00000158 6700 00C8 beq +0xCA /* 00000222 */
0000015C 2F2E FCE6 move.l -[A7], [A6 - 0x31A]
00000160 4EBA 042E jsr [PC + 0x42E /* 00000590 */]
00000164 206E FCE6 movea.l A0, [A6 - 0x31A]
00000168 2D50 FCE2 move.l [A6 - 0x31E], [A0]
0000016C 206E FCE2 movea.l A0, [A6 - 0x31E]
00000170 54AE FCE2 addq.l [A6 - 0x31E], 2
00000174 7002 moveq.l D0, 0x02
00000176 3080 move.w [A0], D0
00000178 6000 0092 bra +0x94 /* 0000020C */
label0000017C:
0000017C 55AE FCE2 subq.l [A6 - 0x31E], 2
00000180 206E FCE2 movea.l A0, [A6 - 0x31E]
00000184 3D50 FCE0 move.w [A6 - 0x320], [A0]
00000188 3D6E FF34 FF00 move.w [A6 - 0x100], [A6 - 0xCC]
0000018E 306E FCE0 movea.w A0, [A6 - 0x320]
00000192 2D48 FF1A move.l [A6 - 0xE6], A0
00000196 558F subq.l A7, 2
00000198 486E FEEA pea.l [A6 - 0x116]
0000019C 4267 clr.w -[A7]
0000019E 4EBA 05C2 jsr [PC + 0x5C2 /* 00000762 */]
000001A2 301F move.w D0, [A7]+
000001A4 4A40 tst.w D0
000001A6 6600 0064 bne +0x66 /* 0000020C */
000001AA 7001 moveq.l D0, 0x01
000001AC 3D40 FF3A move.w [A6 - 0xC6], D0
000001B0 306E FCE0 movea.w A0, [A6 - 0x320]
000001B4 2D48 FF4E move.l [A6 - 0xB2], A0
000001B8 6032 bra +0x34 /* 000001EC */
label000001BA:
000001BA 102E FF3C move.b D0, [A6 - 0xC4]
000001BE 4880 ext.w D0
000001C0 0800 0004 btst.b D0, 0x4
000001C4 670E beq +0x10 /* 000001D4 */
000001C6 206E FCE2 movea.l A0, [A6 - 0x31E]
000001CA 54AE FCE2 addq.l [A6 - 0x31E], 2
000001CE 30AE FF50 move.w [A0], [A6 - 0xB0]
000001D2 600C bra +0xE /* 000001E0 */
label000001D4:
000001D4 7000 moveq.l D0, 0x00
000001D6 102E FCEA move.b D0, [A6 - 0x316]
000001DA 5240 addq.w D0, 1
000001DC D16E FCDE add.w [A6 - 0x322], D0
label000001E0:
000001E0 526E FF3A addq.w [A6 - 0xC6], 1
000001E4 306E FCE0 movea.w A0, [A6 - 0x320]
000001E8 2D48 FF4E move.l [A6 - 0xB2], A0
label000001EC:
000001EC 558F subq.l A7, 2
000001EE 486E FF1E pea.l [A6 - 0xE2]
000001F2 4267 clr.w -[A7]
000001F4 4EBA 0614 jsr [PC + 0x614 /* 0000080A */]
000001F8 301F move.w D0, [A7]+
000001FA 4A40 tst.w D0
000001FC 67BC beq -0x42 /* 000001BA */
000001FE 558F subq.l A7, 2
00000200 486E FEEA pea.l [A6 - 0x116]
00000204 4267 clr.w -[A7]
00000206 4EBA 0570 jsr [PC + 0x570 /* 00000778 */]
0000020A 301F move.w D0, [A7]+
label0000020C:
0000020C 206E FCE6 movea.l A0, [A6 - 0x31A]
00000210 202E FCE2 move.l D0, [A6 - 0x31E]
00000214 B090 cmp.l D0, [A0]
00000216 6200 FF64 bhi -0x9A /* 0000017C */
0000021A 2F2E FCE6 move.l -[A7], [A6 - 0x31A]
0000021E 4EBA 029C jsr [PC + 0x29C /* 000004BC */]
label00000222:
00000222 526E FFA2 addq.w [A6 - 0x5E], 1
label00000226:
00000226 558F subq.l A7, 2
00000228 486E FF86 pea.l [A6 - 0x7A]
0000022C 4267 clr.w -[A7]
0000022E 4EBA 065A jsr [PC + 0x65A /* 0000088A */]
00000232 301F move.w D0, [A7]+
00000234 4A40 tst.w D0
00000236 6700 FEAC beq -0x152 /* 000000E4 */
0000023A 302E FCDE move.w D0, [A6 - 0x322]
0000023E 5240 addq.w D0, 1
00000240 4E5E unlink A6
00000242 4E75 rts
00000244 4745 chk.w D3, D5
00000246 5443 addq.w D3, 2
00000248 4154 chk.w D0, [A4]
0000024A 414C chk.w D0, A4
fn0000024C:
0000024C 4E56 FCDA link A6, -0x0326
00000250 41EE FDEA lea.l A0, [A6 - 0x216]
00000254 2D48 FF98 move.l [A6 - 0x68], A0
00000258 41EE FCEA lea.l A0, [A6 - 0x316]
0000025C 2D48 FF30 move.l [A6 - 0xD0], A0
00000260 42AE FEFC clr.l [A6 - 0x104]
00000264 2D7C 454E 554D FF06 move.l [A6 - 0xFA], 0x454E554D /* 'ENUM' */
0000026C 7001 moveq.l D0, 0x01
0000026E 3D40 FFA2 move.w [A6 - 0x5E], D0
00000272 6000 018C bra +0x18E /* 00000400 */
label00000276:
00000276 558F subq.l A7, 2
00000278 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000027C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000280 486E FDEA pea.l [A6 - 0x216]
00000284 4EBA 0D36 jsr [PC + 0xD36 /* 00000FBC */]
00000288 101F move.b D0, [A7]+
0000028A 4A00 tst.b D0
0000028C 6700 016E beq +0x170 /* 000003FC */
00000290 3D6E FF9C FF34 move.w [A6 - 0xCC], [A6 - 0x64]
00000296 0C78 FFFF 03F6 cmpi.w [0x000003F6 /* FSFCBLen */], 0xFFFF
0000029C 6708 beq +0xA /* 000002A6 */
0000029E 0C6E D2D7 FFC6 cmpi.w [A6 - 0x3A], 0xD2D7
000002A4 6652 bne +0x54 /* 000002F8 */
label000002A6:
000002A6 7001 moveq.l D0, 0x01
000002A8 3D40 FF3A move.w [A6 - 0xC6], D0
000002AC 6034 bra +0x36 /* 000002E2 */
label000002AE:
000002AE 486E FCEB pea.l [A6 - 0x315]
000002B2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000002B6 7000 moveq.l D0, 0x00
000002B8 102E FCEA move.b D0, [A6 - 0x316]
000002BC 2F00 move.l -[A7], D0
000002BE 4EBA 030A jsr [PC + 0x30A /* 000005CA */]
000002C2 7000 moveq.l D0, 0x00
000002C4 102E FCEA move.b D0, [A6 - 0x316]
000002C8 4840 swap.w D0
000002CA 4240 clr.w D0
000002CC 4840 swap.w D0
000002CE D1AE 0010 add.l [A6 + 0x10], D0
000002D2 206E 0010 movea.l A0, [A6 + 0x10]
000002D6 52AE 0010 addq.l [A6 + 0x10], 1
000002DA 700D moveq.l D0, 0x0D
000002DC 1080 move.b [A0], D0
000002DE 526E FF3A addq.w [A6 - 0xC6], 1
label000002E2:
000002E2 558F subq.l A7, 2
000002E4 486E FF1E pea.l [A6 - 0xE2]
000002E8 4267 clr.w -[A7]
000002EA 4EBA 03CA jsr [PC + 0x3CA /* 000006B6 */]
000002EE 301F move.w D0, [A7]+
000002F0 4A40 tst.w D0
000002F2 67BA beq -0x44 /* 000002AE */
000002F4 6000 0106 bra +0x108 /* 000003FC */
label000002F8:
000002F8 202E FFDC move.l D0, [A6 - 0x24]
000002FC D080 add.l D0, D0
000002FE 598F subq.l A7, 4
00000300 2F00 move.l -[A7], D0
00000302 4EBA 01AC jsr [PC + 0x1AC /* 000004B0 */]
00000306 205F movea.l A0, [A7]+
00000308 2D48 FCE6 move.l [A6 - 0x31A], A0
0000030C 2008 move.l D0, A0
0000030E 6700 00EC beq +0xEE /* 000003FC */
00000312 2F2E FCE6 move.l -[A7], [A6 - 0x31A]
00000316 4EBA 0278 jsr [PC + 0x278 /* 00000590 */]
0000031A 206E FCE6 movea.l A0, [A6 - 0x31A]
0000031E 2D50 FCE2 move.l [A6 - 0x31E], [A0]
00000322 206E FCE2 movea.l A0, [A6 - 0x31E]
00000326 54AE FCE2 addq.l [A6 - 0x31E], 2
0000032A 7002 moveq.l D0, 0x02
0000032C 3080 move.w [A0], D0
0000032E 6000 00B6 bra +0xB8 /* 000003E6 */
label00000332:
00000332 55AE FCE2 subq.l [A6 - 0x31E], 2
00000336 206E FCE2 movea.l A0, [A6 - 0x31E]
0000033A 3D50 FCE0 move.w [A6 - 0x320], [A0]
0000033E 3D6E FF34 FF00 move.w [A6 - 0x100], [A6 - 0xCC]
00000344 306E FCE0 movea.w A0, [A6 - 0x320]
00000348 2D48 FF1A move.l [A6 - 0xE6], A0
0000034C 558F subq.l A7, 2
0000034E 486E FEEA pea.l [A6 - 0x116]
00000352 4267 clr.w -[A7]
00000354 4EBA 040C jsr [PC + 0x40C /* 00000762 */]
00000358 301F move.w D0, [A7]+
0000035A 4A40 tst.w D0
0000035C 6600 0088 bne +0x8A /* 000003E6 */
00000360 7001 moveq.l D0, 0x01
00000362 3D40 FF3A move.w [A6 - 0xC6], D0
00000366 306E FCE0 movea.w A0, [A6 - 0x320]
0000036A 2D48 FF4E move.l [A6 - 0xB2], A0
0000036E 6056 bra +0x58 /* 000003C6 */
label00000370:
00000370 102E FF3C move.b D0, [A6 - 0xC4]
00000374 4880 ext.w D0
00000376 0800 0004 btst.b D0, 0x4
0000037A 670E beq +0x10 /* 0000038A */
0000037C 206E FCE2 movea.l A0, [A6 - 0x31E]
00000380 54AE FCE2 addq.l [A6 - 0x31E], 2
00000384 30AE FF50 move.w [A0], [A6 - 0xB0]
00000388 6030 bra +0x32 /* 000003BA */
label0000038A:
0000038A 486E FCEB pea.l [A6 - 0x315]
0000038E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000392 7000 moveq.l D0, 0x00
00000394 102E FCEA move.b D0, [A6 - 0x316]
00000398 2F00 move.l -[A7], D0
0000039A 4EBA 022E jsr [PC + 0x22E /* 000005CA */]
0000039E 7000 moveq.l D0, 0x00
000003A0 102E FCEA move.b D0, [A6 - 0x316]
000003A4 4840 swap.w D0
000003A6 4240 clr.w D0
000003A8 4840 swap.w D0
000003AA D1AE 0010 add.l [A6 + 0x10], D0
000003AE 206E 0010 movea.l A0, [A6 + 0x10]
000003B2 52AE 0010 addq.l [A6 + 0x10], 1
000003B6 700D moveq.l D0, 0x0D
000003B8 1080 move.b [A0], D0
label000003BA:
000003BA 526E FF3A addq.w [A6 - 0xC6], 1
000003BE 306E FCE0 movea.w A0, [A6 - 0x320]
000003C2 2D48 FF4E move.l [A6 - 0xB2], A0
label000003C6:
000003C6 558F subq.l A7, 2
000003C8 486E FF1E pea.l [A6 - 0xE2]
000003CC 4267 clr.w -[A7]
000003CE 4EBA 043A jsr [PC + 0x43A /* 0000080A */]
000003D2 301F move.w D0, [A7]+
000003D4 4A40 tst.w D0
000003D6 6798 beq -0x66 /* 00000370 */
000003D8 558F subq.l A7, 2
000003DA 486E FEEA pea.l [A6 - 0x116]
000003DE 4267 clr.w -[A7]
000003E0 4EBA 0396 jsr [PC + 0x396 /* 00000778 */]
000003E4 301F move.w D0, [A7]+
label000003E6:
000003E6 206E FCE6 movea.l A0, [A6 - 0x31A]
000003EA 202E FCE2 move.l D0, [A6 - 0x31E]
000003EE B090 cmp.l D0, [A0]
000003F0 6200 FF40 bhi -0xBE /* 00000332 */
000003F4 2F2E FCE6 move.l -[A7], [A6 - 0x31A]
000003F8 4EBA 00C2 jsr [PC + 0xC2 /* 000004BC */]
label000003FC:
000003FC 526E FFA2 addq.w [A6 - 0x5E], 1
label00000400:
00000400 558F subq.l A7, 2
00000402 486E FF86 pea.l [A6 - 0x7A]
00000406 4267 clr.w -[A7]
00000408 4EBA 0480 jsr [PC + 0x480 /* 0000088A */]
0000040C 301F move.w D0, [A7]+
0000040E 4A40 tst.w D0
00000410 6700 FE64 beq -0x19A /* 00000276 */
00000414 206E 0010 movea.l A0, [A6 + 0x10]
00000418 4210 clr.b [A0]
0000041A 4E5E unlink A6
0000041C 4E75 rts
0000041E 4745 chk.w D3, D5
00000420 5443 addq.w D3, 2
00000422 4154 chk.w D0, [A4]
00000424 414C chk.w D0, A4
00000426 A02C syscall InitApplZone
00000428 4EFA 01D0 jmp [PC + 0x1D0 /* 000005FA */]
0000042C 225F movea.l A1, [A7]+
0000042E 205F movea.l A0, [A7]+
00000430 A057 syscall SetAppBase/SetApplBase
00000432 4EFA 01C4 jmp [PC + 0x1C4 /* 000005F8 */]
00000436 225F movea.l A1, [A7]+
00000438 204F movea.l A0, A7
0000043A A019 syscall InitZone
0000043C DEFC 000E add.w A7, 0xE
00000440 4EFA 01B6 jmp [PC + 0x1B6 /* 000005F8 */]
00000444 225F movea.l A1, [A7]+
00000446 205F movea.l A0, [A7]+
00000448 A02D syscall SetApplLimit
0000044A 4EFA 01AC jmp [PC + 0x1AC /* 000005F8 */]
0000044E 4A38 028E tst.b [0x0000028E /* ROM85 */]
00000452 6A2A bpl +0x2C /* 0000047E */
00000454 2078 0130 movea.l A0, [0x00000130 /* ApplLimit */]
00000458 43F8 0114 lea.l A1, [0x00000114 /* HeapEnd */]
0000045C 2008 move.l D0, A0
0000045E 9091 sub.l D0, [A1]
00000460 740C moveq.l D2, 0x0C
00000462 B082 cmp.l D0, D2
00000464 6516 bcs +0x18 /* 0000047C */
00000466 2251 movea.l A1, [A1]
00000468 21C8 0114 move.l [0x00000114 /* HeapEnd */], A0
0000046C 2280 move.l [A1], D0
0000046E 4211 clr.b [A1]
00000470 2278 02AA movea.l A1, [0x000002AA /* ApplZone */]
00000474 2288 move.l [A1], A0
00000476 2082 move.l [A0], D2
00000478 D1A9 000C add.l [A1 + 0xC], D0
label0000047C:
0000047C 4E75 rts
label0000047E:
0000047E A063 syscall MaxApplZone
00000480 4E75 rts
00000482 A036 syscall MoreMasters
00000484 4EFA 0174 jmp [PC + 0x174 /* 000005FA */]
00000488 A11A syscall GetZone, flags=1
0000048A 2F48 0004 move.l [A7 + 0x4], A0
0000048E 4EFA 016A jmp [PC + 0x16A /* 000005FA */]
00000492 225F movea.l A1, [A7]+
00000494 205F movea.l A0, [A7]+
00000496 A01B syscall SetZone
00000498 4EFA 015E jmp [PC + 0x15E /* 000005F8 */]
0000049C 2F78 02A6 0004 move.l [A7 + 0x4], [0x000002A6 /* SysZone */]
000004A2 4EFA 015C jmp [PC + 0x15C /* 00000600 */]
000004A6 2F78 02AA 0004 move.l [A7 + 0x4], [0x000002AA /* ApplZone */]
000004AC 4EFA 0152 jmp [PC + 0x152 /* 00000600 */]
fn000004B0:
000004B0 225F movea.l A1, [A7]+
000004B2 201F move.l D0, [A7]+
000004B4 A122 syscall NewHandle, flags=1
000004B6 2E88 move.l [A7], A0
000004B8 4EFA 013E jmp [PC + 0x13E /* 000005F8 */]
fn000004BC:
000004BC 225F movea.l A1, [A7]+
000004BE 205F movea.l A0, [A7]+
000004C0 A023 syscall DisposHandle/DisposeHandle
000004C2 4EFA 0134 jmp [PC + 0x134 /* 000005F8 */]
000004C6 225F movea.l A1, [A7]+
000004C8 205F movea.l A0, [A7]+
000004CA A025 syscall GetHandleSize
000004CC 2E80 move.l [A7], D0
000004CE 6A06 bpl +0x8 /* 000004D6 */
000004D0 4297 clr.l [A7]
000004D2 4EFA 0124 jmp [PC + 0x124 /* 000005F8 */]
label000004D6:
000004D6 4EFA 011E jmp [PC + 0x11E /* 000005F6 */]
000004DA 225F movea.l A1, [A7]+
000004DC 201F move.l D0, [A7]+
000004DE 205F movea.l A0, [A7]+
000004E0 A024 syscall SetHandleSize
000004E2 4EFA 0114 jmp [PC + 0x114 /* 000005F8 */]
000004E6 225F movea.l A1, [A7]+
000004E8 205F movea.l A0, [A7]+
000004EA A126 syscall HandleZone, flags=1
000004EC 2E88 move.l [A7], A0
000004EE 4EFA 0108 jmp [PC + 0x108 /* 000005F8 */]
000004F2 225F movea.l A1, [A7]+
000004F4 205F movea.l A0, [A7]+
000004F6 A128 syscall RecoverHandle, flags=1
000004F8 2E88 move.l [A7], A0
000004FA 4EFA 00FA jmp [PC + 0xFA /* 000005F6 */]
000004FE 225F movea.l A1, [A7]+
00000500 201F move.l D0, [A7]+
00000502 205F movea.l A0, [A7]+
00000504 A027 syscall ReallocateHandle
00000506 4EFA 00F0 jmp [PC + 0xF0 /* 000005F8 */]
0000050A 225F movea.l A1, [A7]+
0000050C 201F move.l D0, [A7]+
0000050E A11E syscall NewPtr, flags=1
00000510 2E88 move.l [A7], A0
00000512 4EFA 00E4 jmp [PC + 0xE4 /* 000005F8 */]
00000516 225F movea.l A1, [A7]+
00000518 205F movea.l A0, [A7]+
0000051A A01F syscall DisposPtr/DisposePtr
0000051C 4EFA 00DA jmp [PC + 0xDA /* 000005F8 */]
00000520 225F movea.l A1, [A7]+
00000522 205F movea.l A0, [A7]+
00000524 A021 syscall GetPtrSize
00000526 2E80 move.l [A7], D0
00000528 6A06 bpl +0x8 /* 00000530 */
0000052A 4297 clr.l [A7]
0000052C 4EFA 00CA jmp [PC + 0xCA /* 000005F8 */]
label00000530:
00000530 4EFA 00C4 jmp [PC + 0xC4 /* 000005F6 */]
00000534 225F movea.l A1, [A7]+
00000536 201F move.l D0, [A7]+
00000538 205F movea.l A0, [A7]+
0000053A A020 syscall SetPtrSize
0000053C 4EFA 00BA jmp [PC + 0xBA /* 000005F8 */]
00000540 225F movea.l A1, [A7]+
00000542 205F movea.l A0, [A7]+
00000544 A148 syscall PtrZone, flags=1
00000546 2E88 move.l [A7], A0
00000548 4EFA 00AE jmp [PC + 0xAE /* 000005F8 */]
0000054C A01C syscall FreeMem
0000054E 2F40 0004 move.l [A7 + 0x4], D0
00000552 4EFA 00AC jmp [PC + 0xAC /* 00000600 */]
00000556 225F movea.l A1, [A7]+
00000558 A11D syscall MaxMem, flags=1
0000055A 2208 move.l D1, A0
0000055C 205F movea.l A0, [A7]+
0000055E 2081 move.l [A0], D1
00000560 2E80 move.l [A7], D0
00000562 4EFA 0092 jmp [PC + 0x92 /* 000005F6 */]
00000566 225F movea.l A1, [A7]+
00000568 201F move.l D0, [A7]+
0000056A A04C syscall CompactMem
0000056C 2E80 move.l [A7], D0
0000056E 4EFA 0086 jmp [PC + 0x86 /* 000005F6 */]
00000572 225F movea.l A1, [A7]+
00000574 201F move.l D0, [A7]+
00000576 A040 syscall ResrvMem/ReserveMem
00000578 4EFA 007E jmp [PC + 0x7E /* 000005F8 */]
0000057C 225F movea.l A1, [A7]+
0000057E 201F move.l D0, [A7]+
00000580 A04D syscall PurgeMem
00000582 4EFA 0074 jmp [PC + 0x74 /* 000005F8 */]
00000586 225F movea.l A1, [A7]+
00000588 205F movea.l A0, [A7]+
0000058A A02B syscall EmptyHandle
0000058C 4EFA 006A jmp [PC + 0x6A /* 000005F8 */]
fn00000590:
00000590 225F movea.l A1, [A7]+
00000592 205F movea.l A0, [A7]+
00000594 A029 syscall HLock
00000596 4EFA 0060 jmp [PC + 0x60 /* 000005F8 */]
fn0000059A:
0000059A 225F movea.l A1, [A7]+
0000059C 205F movea.l A0, [A7]+
0000059E A02A syscall HUnlock
000005A0 4EFA 0056 jmp [PC + 0x56 /* 000005F8 */]
000005A4 225F movea.l A1, [A7]+
000005A6 205F movea.l A0, [A7]+
000005A8 A049 syscall HPurge
000005AA 4EFA 004C jmp [PC + 0x4C /* 000005F8 */]
000005AE 225F movea.l A1, [A7]+
000005B0 205F movea.l A0, [A7]+
000005B2 A04A syscall HNoPurge
000005B4 4EFA 0042 jmp [PC + 0x42 /* 000005F8 */]
000005B8 225F movea.l A1, [A7]+
000005BA 205F movea.l A0, [A7]+
000005BC A04B syscall SetGrowZone
000005BE 4EFA 0038 jmp [PC + 0x38 /* 000005F8 */]
000005C2 2F78 0328 0004 move.l [A7 + 0x4], [0x00000328 /* GZRootHnd */]
000005C8 4E75 rts
fn000005CA:
000005CA 221F move.l D1, [A7]+
000005CC 201F move.l D0, [A7]+
000005CE 225F movea.l A1, [A7]+
000005D0 205F movea.l A0, [A7]+
000005D2 A02E syscall BlockMove/BlockMoveData
000005D4 2241 movea.l A1, D1
000005D6 4EFA 0020 jmp [PC + 0x20 /* 000005F8 */]
000005DA 2F78 0108 0004 move.l [A7 + 0x4], [0x00000108 /* MemTop */]
000005E0 4EFA 001E jmp [PC + 0x1E /* 00000600 */]
000005E4 3F78 0220 0004 move.w [A7 + 0x4], [0x00000220 /* MemErr */]
000005EA 4E75 rts
000005EC 2F78 0130 0004 move.l [A7 + 0x4], [0x00000130 /* ApplLimit */]
000005F2 4EFA 000C jmp [PC + 0xC /* 00000600 */]
label000005F6:
000005F6 7000 moveq.l D0, 0x00
label000005F8:
000005F8 2F09 move.l -[A7], A1
label000005FA:
000005FA 31C0 0220 move.w [0x00000220 /* MemErr */], D0
000005FE 4E75 rts
label00000600:
00000600 7000 moveq.l D0, 0x00
00000602 60F6 bra -0x8 /* 000005FA */
fn00000604:
00000604 225F movea.l A1, [A7]+
00000606 221F move.l D1, [A7]+
00000608 101F move.b D0, [A7]+
0000060A 205F movea.l A0, [A7]+
0000060C 6702 beq +0x4 /* 00000610 */
0000060E 5889 addq.l A1, 4
label00000610:
00000610 4E91 jsr [A1]
00000612 3E80 move.w [A7], D0
00000614 2241 movea.l A1, D1
00000616 4ED1 jmp [A1]
00000618 61EA bsr -0x14 /* 00000604 */
0000061A A000 syscall Open/PBHOpen/HOpen
0000061C 4E75 rts
0000061E A400 syscall Open/PBHOpen/HOpen, flags=4
00000620 4E75 rts
00000622 61E0 bsr -0x1E /* 00000604 */
00000624 A001 syscall Close
00000626 4E75 rts
00000628 A401 syscall Close, flags=4
0000062A 4E75 rts
0000062C 61D6 bsr -0x28 /* 00000604 */
0000062E A002 syscall Read
00000630 4E75 rts
00000632 A402 syscall Read, flags=4
00000634 4E75 rts
00000636 61CC bsr -0x32 /* 00000604 */
00000638 A003 syscall Write
0000063A 4E75 rts
0000063C A403 syscall Write, flags=4
0000063E 4E75 rts
00000640 61C2 bsr -0x3C /* 00000604 */
00000642 A004 syscall Control
00000644 4E75 rts
00000646 A404 syscall Control, flags=4
00000648 4E75 rts
0000064A 61B8 bsr -0x46 /* 00000604 */
0000064C A005 syscall Status
0000064E 4E75 rts
00000650 A405 syscall Status, flags=4
00000652 4E75 rts
00000654 61AE bsr -0x50 /* 00000604 */
00000656 A006 syscall KillIO
00000658 4E75 rts
0000065A A406 syscall KillIO, flags=4
0000065C 4E75 rts
0000065E 61A4 bsr -0x5A /* 00000604 */
00000660 A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo
00000662 4E75 rts
00000664 A407 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=4
00000666 4E75 rts
00000668 619A bsr -0x64 /* 00000604 */
0000066A A014 syscall GetVol/PBHGetVol/HGetVol
0000066C 4E75 rts
0000066E A414 syscall GetVol/PBHGetVol/HGetVol, flags=4
00000670 4E75 rts
00000672 6190 bsr -0x6E /* 00000604 */
00000674 A015 syscall SetVol/PBHSetVol/HSetVol
00000676 4E75 rts
00000678 A415 syscall SetVol/PBHSetVol/HSetVol, flags=4
0000067A 4E75 rts
0000067C 6186 bsr -0x78 /* 00000604 */
0000067E A013 syscall FlushVol
00000680 4E75 rts
00000682 A413 syscall FlushVol, flags=4
00000684 4E75 rts
00000686 6100 FF7C bsr -0x82 /* 00000604 */
0000068A A008 syscall Create/PBHCreate/HCreate
0000068C 4E75 rts
0000068E A408 syscall Create/PBHCreate/HCreate, flags=4
00000690 4E75 rts
00000692 6100 FF70 bsr -0x8E /* 00000604 */
00000696 A009 syscall Delete/PBHDelete/HDelete
00000698 4E75 rts
0000069A A409 syscall Delete/PBHDelete/HDelete, flags=4
0000069C 4E75 rts
0000069E 6100 FF64 bsr -0x9A /* 00000604 */
000006A2 A00A syscall OpenRF/PBHOpenRF/HOpenRF
000006A4 4E75 rts
000006A6 A40A syscall OpenRF/PBHOpenRF/HOpenRF, flags=4
000006A8 4E75 rts
000006AA 6100 FF58 bsr -0xA6 /* 00000604 */
000006AE A00B syscall Rename/PBHRename/HRename
000006B0 4E75 rts
000006B2 A40B syscall Rename/PBHRename/HRename, flags=4
000006B4 4E75 rts
fn000006B6:
000006B6 6100 FF4C bsr -0xB2 /* 00000604 */
000006BA A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
000006BC 4E75 rts
000006BE A40C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=4
000006C0 4E75 rts
000006C2 6100 FF40 bsr -0xBE /* 00000604 */
000006C6 A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo
000006C8 4E75 rts
000006CA A40D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=4
000006CC 4E75 rts
000006CE 6100 FF34 bsr -0xCA /* 00000604 */
000006D2 A041 syscall SetFilLock/PBHSetFLock/HSetFLock
000006D4 4E75 rts
000006D6 A441 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=4
000006D8 4E75 rts
000006DA 6100 FF28 bsr -0xD6 /* 00000604 */
000006DE A042 syscall RstFilLock/PBHRstFLock/HRstFLock
000006E0 4E75 rts
000006E2 A442 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=4
000006E4 4E75 rts
000006E6 6100 FF1C bsr -0xE2 /* 00000604 */
000006EA A043 syscall SetFilType
000006EC 4E75 rts
000006EE A443 syscall SetFilType, flags=4
000006F0 4E75 rts
000006F2 6100 FF10 bsr -0xEE /* 00000604 */
000006F6 A010 syscall Allocate/PBAllocContig/AllocContig
000006F8 4E75 rts
000006FA A410 syscall Allocate/PBAllocContig/AllocContig, flags=4
000006FC 4E75 rts
000006FE 6100 FF04 bsr -0xFA /* 00000604 */
00000702 A011 syscall GetEOF
00000704 4E75 rts
00000706 A411 syscall GetEOF, flags=4
00000708 4E75 rts
0000070A 6100 FEF8 bsr -0x106 /* 00000604 */
0000070E A012 syscall SetEOF
00000710 4E75 rts
00000712 A412 syscall SetEOF, flags=4
00000714 4E75 rts
00000716 6100 FEEC bsr -0x112 /* 00000604 */
0000071A A018 syscall GetFPos
0000071C 4E75 rts
0000071E A418 syscall GetFPos, flags=4
00000720 4E75 rts
00000722 6100 FEE0 bsr -0x11E /* 00000604 */
00000726 A044 syscall SetFPos
00000728 4E75 rts
0000072A A444 syscall SetFPos, flags=4
0000072C 4E75 rts
0000072E 6100 FED4 bsr -0x12A /* 00000604 */
00000732 A045 syscall FlushFile
00000734 4E75 rts
00000736 A445 syscall FlushFile, flags=4
00000738 4E75 rts
0000073A 225F movea.l A1, [A7]+
0000073C 205F movea.l A0, [A7]+
0000073E A00F syscall MountVol
00000740 3E80 move.w [A7], D0
00000742 4ED1 jmp [A1]
00000744 225F movea.l A1, [A7]+
00000746 205F movea.l A0, [A7]+
00000748 A00E syscall UnmountVol/HUnmountVol
0000074A 3E80 move.w [A7], D0
0000074C 4ED1 jmp [A1]
0000074E 225F movea.l A1, [A7]+
00000750 205F movea.l A0, [A7]+
00000752 A017 syscall Eject
00000754 3E80 move.w [A7], D0
00000756 4ED1 jmp [A1]
00000758 225F movea.l A1, [A7]+
0000075A 205F movea.l A0, [A7]+
0000075C A035 syscall OffLine/Offline
0000075E 3E80 move.w [A7], D0
00000760 4ED1 jmp [A1]
fn00000762:
00000762 225F movea.l A1, [A7]+
00000764 101F move.b D0, [A7]+
00000766 205F movea.l A0, [A7]+
00000768 6606 bne +0x8 /* 00000770 */
0000076A 7001 moveq.l D0, 0x01
0000076C A260 syscall FSDispatch/HFSDispatch, flags=2
0000076E 6004 bra +0x6 /* 00000774 */
label00000770:
00000770 7001 moveq.l D0, 0x01
00000772 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000774:
00000774 3E80 move.w [A7], D0
00000776 4ED1 jmp [A1]
fn00000778:
00000778 225F movea.l A1, [A7]+
0000077A 101F move.b D0, [A7]+
0000077C 205F movea.l A0, [A7]+
0000077E 6606 bne +0x8 /* 00000786 */
00000780 7002 moveq.l D0, 0x02
00000782 A260 syscall FSDispatch/HFSDispatch, flags=2
00000784 6004 bra +0x6 /* 0000078A */
label00000786:
00000786 7002 moveq.l D0, 0x02
00000788 A660 syscall FSDispatch/HFSDispatch, flags=6
label0000078A:
0000078A 3E80 move.w [A7], D0
0000078C 4ED1 jmp [A1]
0000078E 225F movea.l A1, [A7]+
00000790 101F move.b D0, [A7]+
00000792 205F movea.l A0, [A7]+
00000794 6604 bne +0x6 /* 0000079A */
00000796 A215 syscall SetVol/PBHSetVol/HSetVol, flags=2
00000798 6002 bra +0x4 /* 0000079C */
label0000079A:
0000079A A615 syscall SetVol/PBHSetVol/HSetVol, flags=6
label0000079C:
0000079C 3E80 move.w [A7], D0
0000079E 4ED1 jmp [A1]
000007A0 225F movea.l A1, [A7]+
000007A2 101F move.b D0, [A7]+
000007A4 205F movea.l A0, [A7]+
000007A6 6604 bne +0x6 /* 000007AC */
000007A8 A214 syscall GetVol/PBHGetVol/HGetVol, flags=2
000007AA 6002 bra +0x4 /* 000007AE */
label000007AC:
000007AC A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
label000007AE:
000007AE 3E80 move.w [A7], D0
000007B0 4ED1 jmp [A1]
000007B2 225F movea.l A1, [A7]+
000007B4 101F move.b D0, [A7]+
000007B6 205F movea.l A0, [A7]+
000007B8 6606 bne +0x8 /* 000007C0 */
000007BA 7005 moveq.l D0, 0x05
000007BC A260 syscall FSDispatch/HFSDispatch, flags=2
000007BE 6004 bra +0x6 /* 000007C4 */
label000007C0:
000007C0 7005 moveq.l D0, 0x05
000007C2 A660 syscall FSDispatch/HFSDispatch, flags=6
label000007C4:
000007C4 3E80 move.w [A7], D0
000007C6 4ED1 jmp [A1]
000007C8 225F movea.l A1, [A7]+
000007CA 101F move.b D0, [A7]+
000007CC 205F movea.l A0, [A7]+
000007CE 6606 bne +0x8 /* 000007D6 */
000007D0 7006 moveq.l D0, 0x06
000007D2 A260 syscall FSDispatch/HFSDispatch, flags=2
000007D4 6004 bra +0x6 /* 000007DA */
label000007D6:
000007D6 7006 moveq.l D0, 0x06
000007D8 A660 syscall FSDispatch/HFSDispatch, flags=6
label000007DA:
000007DA 3E80 move.w [A7], D0
000007DC 4ED1 jmp [A1]
000007DE 225F movea.l A1, [A7]+
000007E0 101F move.b D0, [A7]+
000007E2 205F movea.l A0, [A7]+
000007E4 6606 bne +0x8 /* 000007EC */
000007E6 7007 moveq.l D0, 0x07
000007E8 A260 syscall FSDispatch/HFSDispatch, flags=2
000007EA 6004 bra +0x6 /* 000007F0 */
label000007EC:
000007EC 7007 moveq.l D0, 0x07
000007EE A660 syscall FSDispatch/HFSDispatch, flags=6
label000007F0:
000007F0 3E80 move.w [A7], D0
000007F2 4ED1 jmp [A1]
000007F4 225F movea.l A1, [A7]+
000007F6 101F move.b D0, [A7]+
000007F8 205F movea.l A0, [A7]+
000007FA 6606 bne +0x8 /* 00000802 */
000007FC 7008 moveq.l D0, 0x08
000007FE A260 syscall FSDispatch/HFSDispatch, flags=2
00000800 6004 bra +0x6 /* 00000806 */
label00000802:
00000802 7008 moveq.l D0, 0x08
00000804 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000806:
00000806 3E80 move.w [A7], D0
00000808 4ED1 jmp [A1]
fn0000080A:
0000080A 225F movea.l A1, [A7]+
0000080C 101F move.b D0, [A7]+
0000080E 205F movea.l A0, [A7]+
00000810 6606 bne +0x8 /* 00000818 */
00000812 7009 moveq.l D0, 0x09
00000814 A260 syscall FSDispatch/HFSDispatch, flags=2
00000816 6004 bra +0x6 /* 0000081C */
label00000818:
00000818 7009 moveq.l D0, 0x09
0000081A A660 syscall FSDispatch/HFSDispatch, flags=6
label0000081C:
0000081C 3E80 move.w [A7], D0
0000081E 4ED1 jmp [A1]
00000820 225F movea.l A1, [A7]+
00000822 101F move.b D0, [A7]+
00000824 205F movea.l A0, [A7]+
00000826 6606 bne +0x8 /* 0000082E */
00000828 700A moveq.l D0, 0x0A
0000082A A260 syscall FSDispatch/HFSDispatch, flags=2
0000082C 6004 bra +0x6 /* 00000832 */
label0000082E:
0000082E 700A moveq.l D0, 0x0A
00000830 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000832:
00000832 3E80 move.w [A7], D0
00000834 4ED1 jmp [A1]
00000836 225F movea.l A1, [A7]+
00000838 101F move.b D0, [A7]+
0000083A 205F movea.l A0, [A7]+
0000083C 6604 bne +0x6 /* 00000842 */
0000083E A210 syscall Allocate/PBAllocContig/AllocContig, flags=2
00000840 6002 bra +0x4 /* 00000844 */
label00000842:
00000842 A610 syscall Allocate/PBAllocContig/AllocContig, flags=6
label00000844:
00000844 3E80 move.w [A7], D0
00000846 4ED1 jmp [A1]
00000848 225F movea.l A1, [A7]+
0000084A 101F move.b D0, [A7]+
0000084C 205F movea.l A0, [A7]+
0000084E 6606 bne +0x8 /* 00000856 */
00000850 7010 moveq.l D0, 0x10
00000852 A260 syscall FSDispatch/HFSDispatch, flags=2
00000854 6004 bra +0x6 /* 0000085A */
label00000856:
00000856 7010 moveq.l D0, 0x10
00000858 A660 syscall FSDispatch/HFSDispatch, flags=6
label0000085A:
0000085A 3E80 move.w [A7], D0
0000085C 4ED1 jmp [A1]
0000085E 225F movea.l A1, [A7]+
00000860 101F move.b D0, [A7]+
00000862 205F movea.l A0, [A7]+
00000864 6606 bne +0x8 /* 0000086C */
00000866 7011 moveq.l D0, 0x11
00000868 A260 syscall FSDispatch/HFSDispatch, flags=2
0000086A 6004 bra +0x6 /* 00000870 */
label0000086C:
0000086C 7011 moveq.l D0, 0x11
0000086E A660 syscall FSDispatch/HFSDispatch, flags=6
label00000870:
00000870 3E80 move.w [A7], D0
00000872 4ED1 jmp [A1]
00000874 225F movea.l A1, [A7]+
00000876 101F move.b D0, [A7]+
00000878 205F movea.l A0, [A7]+
0000087A 6606 bne +0x8 /* 00000882 */
0000087C 700B moveq.l D0, 0x0B
0000087E A260 syscall FSDispatch/HFSDispatch, flags=2
00000880 6004 bra +0x6 /* 00000886 */
label00000882:
00000882 700B moveq.l D0, 0x0B
00000884 A660 syscall FSDispatch/HFSDispatch, flags=6
label00000886:
00000886 3E80 move.w [A7], D0
00000888 4ED1 jmp [A1]
fn0000088A:
0000088A 225F movea.l A1, [A7]+
0000088C 101F move.b D0, [A7]+
0000088E 205F movea.l A0, [A7]+
00000890 6604 bne +0x6 /* 00000896 */
00000892 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
00000894 6002 bra +0x4 /* 00000898 */
label00000896:
00000896 A607 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6
label00000898:
00000898 3E80 move.w [A7], D0
0000089A 4ED1 jmp [A1]
0000089C 225F movea.l A1, [A7]+
0000089E 101F move.b D0, [A7]+
000008A0 205F movea.l A0, [A7]+
000008A2 6604 bne +0x6 /* 000008A8 */
000008A4 A200 syscall OpenSlot, flags=2
000008A6 6002 bra +0x4 /* 000008AA */
label000008A8:
000008A8 A600 syscall Open/PBHOpen/HOpen, flags=6
label000008AA:
000008AA 3E80 move.w [A7], D0
000008AC 4ED1 jmp [A1]
000008AE 225F movea.l A1, [A7]+
000008B0 101F move.b D0, [A7]+
000008B2 205F movea.l A0, [A7]+
000008B4 6604 bne +0x6 /* 000008BA */
000008B6 A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2
000008B8 6002 bra +0x4 /* 000008BC */
label000008BA:
000008BA A60A syscall OpenRF/PBHOpenRF/HOpenRF, flags=6
label000008BC:
000008BC 3E80 move.w [A7], D0
000008BE 4ED1 jmp [A1]
000008C0 225F movea.l A1, [A7]+
000008C2 101F move.b D0, [A7]+
000008C4 205F movea.l A0, [A7]+
000008C6 6604 bne +0x6 /* 000008CC */
000008C8 A208 syscall Create/PBHCreate/HCreate, flags=2
000008CA 6002 bra +0x4 /* 000008CE */
label000008CC:
000008CC A608 syscall Create/PBHCreate/HCreate, flags=6
label000008CE:
000008CE 3E80 move.w [A7], D0
000008D0 4ED1 jmp [A1]
000008D2 225F movea.l A1, [A7]+
000008D4 101F move.b D0, [A7]+
000008D6 205F movea.l A0, [A7]+
000008D8 6604 bne +0x6 /* 000008DE */
000008DA A209 syscall Delete/PBHDelete/HDelete, flags=2
000008DC 6002 bra +0x4 /* 000008E0 */
label000008DE:
000008DE A609 syscall Delete/PBHDelete/HDelete, flags=6
label000008E0:
000008E0 3E80 move.w [A7], D0
000008E2 4ED1 jmp [A1]
000008E4 225F movea.l A1, [A7]+
000008E6 101F move.b D0, [A7]+
000008E8 205F movea.l A0, [A7]+
000008EA 6604 bne +0x6 /* 000008F0 */
000008EC A20B syscall Rename/PBHRename/HRename, flags=2
000008EE 6002 bra +0x4 /* 000008F2 */
label000008F0:
000008F0 A60B syscall Rename/PBHRename/HRename, flags=6
label000008F2:
000008F2 3E80 move.w [A7], D0
000008F4 4ED1 jmp [A1]
000008F6 225F movea.l A1, [A7]+
000008F8 101F move.b D0, [A7]+
000008FA 205F movea.l A0, [A7]+
000008FC 6604 bne +0x6 /* 00000902 */
000008FE A242 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=2
00000900 6002 bra +0x4 /* 00000904 */
label00000902:
00000902 A642 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=6
label00000904:
00000904 3E80 move.w [A7], D0
00000906 4ED1 jmp [A1]
00000908 225F movea.l A1, [A7]+
0000090A 101F move.b D0, [A7]+
0000090C 205F movea.l A0, [A7]+
0000090E 6604 bne +0x6 /* 00000914 */
00000910 A241 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=2
00000912 6002 bra +0x4 /* 00000916 */
label00000914:
00000914 A641 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=6
label00000916:
00000916 3E80 move.w [A7], D0
00000918 4ED1 jmp [A1]
0000091A 225F movea.l A1, [A7]+
0000091C 101F move.b D0, [A7]+
0000091E 205F movea.l A0, [A7]+
00000920 6604 bne +0x6 /* 00000926 */
00000922 A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
00000924 6002 bra +0x4 /* 00000928 */
label00000926:
00000926 A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
label00000928:
00000928 3E80 move.w [A7], D0
0000092A 4ED1 jmp [A1]
0000092C 225F movea.l A1, [A7]+
0000092E 101F move.b D0, [A7]+
00000930 205F movea.l A0, [A7]+
00000932 6604 bne +0x6 /* 00000938 */
00000934 A20D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
00000936 6002 bra +0x4 /* 0000093A */
label00000938:
00000938 A60D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=6
label0000093A:
0000093A 3E80 move.w [A7], D0
0000093C 4ED1 jmp [A1]
0000093E 4E56 0000 link A6, 0
00000942 206E 000C movea.l A0, [A6 + 0xC]
00000946 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
0000094C 206E 000C movea.l A0, [A6 + 0xC]
00000950 7001 moveq.l D0, 0x01
00000952 3140 004C move.w [A0 + 0x4C], D0
00000956 206E 000C movea.l A0, [A6 + 0xC]
0000095A 2068 0048 movea.l A0, [A0 + 0x48]
0000095E 4E90 jsr [A0]
00000960 4E5E unlink A6
00000962 205F movea.l A0, [A7]+
00000964 4FEF 0008 lea.l A7, [A7 + 0x8]
00000968 4ED0 jmp [A0]
0000096A 5345 subq.w D5, 1
0000096C 4E44 trap 4
0000096E 4341 chk.w D1, D1
00000970 5244 addq.w D4, 1
00000972 4E56 0000 link A6, 0
00000976 206E 000C movea.l A0, [A6 + 0xC]
0000097A 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000980 206E 000C movea.l A0, [A6 + 0xC]
00000984 7002 moveq.l D0, 0x02
00000986 3140 004C move.w [A0 + 0x4C], D0
0000098A 206E 000C movea.l A0, [A6 + 0xC]
0000098E 2068 0048 movea.l A0, [A0 + 0x48]
00000992 4E90 jsr [A0]
00000994 206E 000C movea.l A0, [A6 + 0xC]
00000998 2028 0070 move.l D0, [A0 + 0x70]
0000099C 4E5E unlink A6
0000099E 205F movea.l A0, [A7]+
000009A0 4FEF 0008 lea.l A7, [A7 + 0x8]
000009A4 2E80 move.l [A7], D0
000009A6 4ED0 jmp [A0]
000009A8 4556 chk.w D2, [A6]
000009AA 414C chk.w D0, A4
000009AC 4558 chk.w D2, [A0]+
000009AE 5052 addq.w [A2], 8
000009B0 4E56 0000 link A6, 0
000009B4 206E 000C movea.l A0, [A6 + 0xC]
000009B8 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
000009BE 206E 000C movea.l A0, [A6 + 0xC]
000009C2 7003 moveq.l D0, 0x03
000009C4 3140 004C move.w [A0 + 0x4C], D0
000009C8 206E 000C movea.l A0, [A6 + 0xC]
000009CC 2068 0048 movea.l A0, [A0 + 0x48]
000009D0 4E90 jsr [A0]
000009D2 206E 000C movea.l A0, [A6 + 0xC]
000009D6 2028 0070 move.l D0, [A0 + 0x70]
000009DA 4E5E unlink A6
000009DC 205F movea.l A0, [A7]+
000009DE 4FEF 0008 lea.l A7, [A7 + 0x8]
000009E2 2E80 move.l [A7], D0
000009E4 4ED0 jmp [A0]
000009E6 5354 subq.w [A4], 1
000009E8 5249 addq.w A1, 1
000009EA 4E47 trap 7
000009EC 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
000009F0 0000 206E ori.b D0, 0x6E /* 'n' */
000009F4 0010 216E ori.b [A0], 0x6E /* 'n' */
000009F8 000C 0050 ori.b A4, 0x50 /* 'P' */
000009FC 206E 0010 movea.l A0, [A6 + 0x10]
00000A00 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000A06 206E 0010 movea.l A0, [A6 + 0x10]
00000A0A 7004 moveq.l D0, 0x04
00000A0C 3140 004C move.w [A0 + 0x4C], D0
00000A10 206E 0010 movea.l A0, [A6 + 0x10]
00000A14 2068 0048 movea.l A0, [A0 + 0x48]
00000A18 4E90 jsr [A0]
00000A1A 206E 0010 movea.l A0, [A6 + 0x10]
00000A1E 2028 0070 move.l D0, [A0 + 0x70]
00000A22 4E5E unlink A6
00000A24 205F movea.l A0, [A7]+
00000A26 4FEF 000C lea.l A7, [A7 + 0xC]
00000A2A 2E80 move.l [A7], D0
00000A2C 4ED0 jmp [A0]
00000A2E 5354 subq.w [A4], 1
00000A30 5249 addq.w A1, 1
00000A32 4E47 trap 7
00000A34 4D41 chk.w D6, D1
fn00000A36:
00000A36 4E56 0000 link A6, 0
00000A3A 206E 000C movea.l A0, [A6 + 0xC]
00000A3E 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000A44 206E 000C movea.l A0, [A6 + 0xC]
00000A48 7005 moveq.l D0, 0x05
00000A4A 3140 004C move.w [A0 + 0x4C], D0
00000A4E 206E 000C movea.l A0, [A6 + 0xC]
00000A52 2068 0048 movea.l A0, [A0 + 0x48]
00000A56 4E90 jsr [A0]
00000A58 4E5E unlink A6
00000A5A 205F movea.l A0, [A7]+
00000A5C 4FEF 0008 lea.l A7, [A7 + 0x8]
00000A60 4ED0 jmp [A0]
00000A62 5345 subq.w D5, 1
00000A64 4E44 trap 4
00000A66 4843 swap.w D3
00000A68 4D45 chk.w D6, D5
00000A6A 4E56 0000 link A6, 0
00000A6E 206E 0010 movea.l A0, [A6 + 0x10]
00000A72 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000A78 206E 0010 movea.l A0, [A6 + 0x10]
00000A7C 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000A82 206E 0010 movea.l A0, [A6 + 0x10]
00000A86 7006 moveq.l D0, 0x06
00000A88 3140 004C move.w [A0 + 0x4C], D0
00000A8C 206E 0010 movea.l A0, [A6 + 0x10]
00000A90 2068 0048 movea.l A0, [A0 + 0x48]
00000A94 4E90 jsr [A0]
00000A96 4E5E unlink A6
00000A98 205F movea.l A0, [A7]+
00000A9A 4FEF 000C lea.l A7, [A7 + 0xC]
00000A9E 4ED0 jmp [A0]
00000AA0 5A45 addq.w D5, 5
00000AA2 524F addq.w A7, 1
00000AA4 4259 clr.w [A1]+
00000AA6 5445 addq.w D5, 2
00000AA8 4E56 0000 link A6, 0
00000AAC 206E 000C movea.l A0, [A6 + 0xC]
00000AB0 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000AB6 206E 000C movea.l A0, [A6 + 0xC]
00000ABA 7007 moveq.l D0, 0x07
00000ABC 3140 004C move.w [A0 + 0x4C], D0
00000AC0 206E 000C movea.l A0, [A6 + 0xC]
00000AC4 2068 0048 movea.l A0, [A0 + 0x48]
00000AC8 4E90 jsr [A0]
00000ACA 206E 000C movea.l A0, [A6 + 0xC]
00000ACE 2028 0070 move.l D0, [A0 + 0x70]
00000AD2 4E5E unlink A6
00000AD4 205F movea.l A0, [A7]+
00000AD6 4FEF 0008 lea.l A7, [A7 + 0x8]
00000ADA 2E80 move.l [A7], D0
00000ADC 4ED0 jmp [A0]
00000ADE 5041 addq.w D1, 8
00000AE0 5354 subq.w [A4], 1
00000AE2 4F5A chk.w D7, [A2]+
00000AE4 4552 chk.w D2, [A2]
fn00000AE6:
00000AE6 4E56 0000 link A6, 0
00000AEA 206E 0010 movea.l A0, [A6 + 0x10]
00000AEE 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000AF4 206E 0010 movea.l A0, [A6 + 0x10]
00000AF8 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000AFE 206E 0010 movea.l A0, [A6 + 0x10]
00000B02 7008 moveq.l D0, 0x08
00000B04 3140 004C move.w [A0 + 0x4C], D0
00000B08 206E 0010 movea.l A0, [A6 + 0x10]
00000B0C 2068 0048 movea.l A0, [A0 + 0x48]
00000B10 4E90 jsr [A0]
00000B12 4E5E unlink A6
00000B14 205F movea.l A0, [A7]+
00000B16 4FEF 000C lea.l A7, [A7 + 0xC]
00000B1A 4ED0 jmp [A0]
00000B1C 5A45 addq.w D5, 5
00000B1E 524F addq.w A7, 1
00000B20 544F addq.w A7, 2
00000B22 5041 addq.w D1, 8
00000B24 4E56 0000 link A6, 0
00000B28 206E 000C movea.l A0, [A6 + 0xC]
00000B2C 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000B32 206E 000C movea.l A0, [A6 + 0xC]
00000B36 7009 moveq.l D0, 0x09
00000B38 3140 004C move.w [A0 + 0x4C], D0
00000B3C 206E 000C movea.l A0, [A6 + 0xC]
00000B40 2068 0048 movea.l A0, [A0 + 0x48]
00000B44 4E90 jsr [A0]
00000B46 206E 000C movea.l A0, [A6 + 0xC]
00000B4A 2028 0070 move.l D0, [A0 + 0x70]
00000B4E 4E5E unlink A6
00000B50 205F movea.l A0, [A7]+
00000B52 4FEF 0008 lea.l A7, [A7 + 0x8]
00000B56 2E80 move.l [A7], D0
00000B58 4ED0 jmp [A0]
00000B5A 5354 subq.w [A4], 1
00000B5C 5254 addq.w [A4], 1
00000B5E 4F4C chk.w D7, A4
00000B60 4F4E chk.w D7, A6
00000B62 4E56 0000 link A6, 0
00000B66 206E 000C movea.l A0, [A6 + 0xC]
00000B6A 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000B70 206E 000C movea.l A0, [A6 + 0xC]
00000B74 700A moveq.l D0, 0x0A
00000B76 3140 004C move.w [A0 + 0x4C], D0
00000B7A 206E 000C movea.l A0, [A6 + 0xC]
00000B7E 2068 0048 movea.l A0, [A0 + 0x48]
00000B82 4E90 jsr [A0]
00000B84 206E 000C movea.l A0, [A6 + 0xC]
00000B88 2028 0070 move.l D0, [A0 + 0x70]
00000B8C 4E5E unlink A6
00000B8E 205F movea.l A0, [A7]+
00000B90 4FEF 0008 lea.l A7, [A7 + 0x8]
00000B94 2E80 move.l [A7], D0
00000B96 4ED0 jmp [A0]
00000B98 5354 subq.w [A4], 1
00000B9A 5254 addq.w [A4], 1
00000B9C 4F4E chk.w D7, A6
00000B9E 554D subq.w A5, 2
00000BA0 4E56 0000 link A6, 0
00000BA4 206E 000C movea.l A0, [A6 + 0xC]
00000BA8 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000BAE 206E 000C movea.l A0, [A6 + 0xC]
00000BB2 700B moveq.l D0, 0x0B
00000BB4 3140 004C move.w [A0 + 0x4C], D0
00000BB8 206E 000C movea.l A0, [A6 + 0xC]
00000BBC 2068 0048 movea.l A0, [A0 + 0x48]
00000BC0 4E90 jsr [A0]
00000BC2 206E 000C movea.l A0, [A6 + 0xC]
00000BC6 1028 0073 move.b D0, [A0 + 0x73]
00000BCA 4E5E unlink A6
00000BCC 205F movea.l A0, [A7]+
00000BCE 4FEF 0008 lea.l A7, [A7 + 0x8]
00000BD2 1E80 move.b [A7], D0
00000BD4 4ED0 jmp [A0]
00000BD6 5354 subq.w [A4], 1
00000BD8 5254 addq.w [A4], 1
00000BDA 4F42 chk.w D7, D2
00000BDC 4F4F chk.w D7, A7
00000BDE 4E56 0000 link A6, 0
00000BE2 206E 0010 movea.l A0, [A6 + 0x10]
00000BE6 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000BEC 206E 0010 movea.l A0, [A6 + 0x10]
00000BF0 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000BF6 206E 0010 movea.l A0, [A6 + 0x10]
00000BFA 700C moveq.l D0, 0x0C
00000BFC 3140 004C move.w [A0 + 0x4C], D0
00000C00 206E 0010 movea.l A0, [A6 + 0x10]
00000C04 2068 0048 movea.l A0, [A0 + 0x48]
00000C08 4E90 jsr [A0]
00000C0A 4E5E unlink A6
00000C0C 205F movea.l A0, [A7]+
00000C0E 4FEF 000C lea.l A7, [A7 + 0xC]
00000C12 4ED0 jmp [A0]
00000C14 5354 subq.w [A4], 1
00000C16 5254 addq.w [A4], 1
00000C18 4F45 chk.w D7, D5
00000C1A 5854 addq.w [A4], 4
00000C1C 4E56 0000 link A6, 0
00000C20 206E 0010 movea.l A0, [A6 + 0x10]
00000C24 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000C2A 206E 0010 movea.l A0, [A6 + 0x10]
00000C2E 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000C34 206E 0010 movea.l A0, [A6 + 0x10]
00000C38 700D moveq.l D0, 0x0D
00000C3A 3140 004C move.w [A0 + 0x4C], D0
00000C3E 206E 0010 movea.l A0, [A6 + 0x10]
00000C42 2068 0048 movea.l A0, [A0 + 0x48]
00000C46 4E90 jsr [A0]
00000C48 4E5E unlink A6
00000C4A 205F movea.l A0, [A7]+
00000C4C 4FEF 000C lea.l A7, [A7 + 0xC]
00000C50 4ED0 jmp [A0]
00000C52 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7
00000C56 544F addq.w A7, 2
00000C58 5354 subq.w [A4], 1
00000C5A 4E56 0000 link A6, 0
00000C5E 206E 0010 movea.l A0, [A6 + 0x10]
00000C62 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000C68 206E 0010 movea.l A0, [A6 + 0x10]
00000C6C 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000C72 206E 0010 movea.l A0, [A6 + 0x10]
00000C76 700E moveq.l D0, 0x0E
00000C78 3140 004C move.w [A0 + 0x4C], D0
00000C7C 206E 0010 movea.l A0, [A6 + 0x10]
00000C80 2068 0048 movea.l A0, [A0 + 0x48]
00000C84 4E90 jsr [A0]
00000C86 4E5E unlink A6
00000C88 205F movea.l A0, [A7]+
00000C8A 4FEF 000C lea.l A7, [A7 + 0xC]
00000C8E 4ED0 jmp [A0]
00000C90 4E55 4D54 link A5, -0xFFFFB2AC
00000C94 4F53 chk.w D7, [A3]
00000C96 5452 addq.w [A2], 2
00000C98 4E56 0000 link A6, 0
00000C9C 206E 0012 movea.l A0, [A6 + 0x12]
00000CA0 216E 000E 0050 move.l [A0 + 0x50], [A6 + 0xE]
00000CA6 206E 0012 movea.l A0, [A6 + 0x12]
00000CAA 326E 000C movea.w A1, [A6 + 0xC]
00000CAE 2149 0054 move.l [A0 + 0x54], A1
00000CB2 206E 0012 movea.l A0, [A6 + 0x12]
00000CB6 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
00000CBC 206E 0012 movea.l A0, [A6 + 0x12]
00000CC0 700F moveq.l D0, 0x0F
00000CC2 3140 004C move.w [A0 + 0x4C], D0
00000CC6 206E 0012 movea.l A0, [A6 + 0x12]
00000CCA 2068 0048 movea.l A0, [A0 + 0x48]
00000CCE 4E90 jsr [A0]
00000CD0 4E5E unlink A6
00000CD2 205F movea.l A0, [A7]+
00000CD4 4FEF 000E lea.l A7, [A7 + 0xE]
00000CD8 4ED0 jmp [A0]
00000CDA 4E55 4D54 link A5, -0xFFFFB2AC
00000CDE 4F48 chk.w D7, A0
00000CE0 4558 chk.w D2, [A0]+
00000CE2 4E56 0000 link A6, 0
00000CE6 102E 000C move.b D0, [A6 + 0xC]
00000CEA 4880 ext.w D0
00000CEC 48C0 ext.l D0
00000CEE 206E 000E movea.l A0, [A6 + 0xE]
00000CF2 2140 0050 move.l [A0 + 0x50], D0
00000CF6 206E 000E movea.l A0, [A6 + 0xE]
00000CFA 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000D00 206E 000E movea.l A0, [A6 + 0xE]
00000D04 7010 moveq.l D0, 0x10
00000D06 3140 004C move.w [A0 + 0x4C], D0
00000D0A 206E 000E movea.l A0, [A6 + 0xE]
00000D0E 2068 0048 movea.l A0, [A0 + 0x48]
00000D12 4E90 jsr [A0]
00000D14 4E5E unlink A6
00000D16 205F movea.l A0, [A7]+
00000D18 4FEF 000A lea.l A7, [A7 + 0xA]
00000D1C 4ED0 jmp [A0]
00000D1E 424F clr.w A7
00000D20 4F4C chk.w D7, A4
00000D22 544F addq.w A7, 2
00000D24 5354 subq.w [A4], 1
00000D26 4E56 0000 link A6, 0
00000D2A 206E 0010 movea.l A0, [A6 + 0x10]
00000D2E 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000D34 206E 0010 movea.l A0, [A6 + 0x10]
00000D38 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000D3E 206E 0010 movea.l A0, [A6 + 0x10]
00000D42 7011 moveq.l D0, 0x11
00000D44 3140 004C move.w [A0 + 0x4C], D0
00000D48 206E 0010 movea.l A0, [A6 + 0x10]
00000D4C 2068 0048 movea.l A0, [A0 + 0x48]
00000D50 4E90 jsr [A0]
00000D52 4E5E unlink A6
00000D54 205F movea.l A0, [A7]+
00000D56 4FEF 000C lea.l A7, [A7 + 0xC]
00000D5A 4ED0 jmp [A0]
00000D5C 4558 chk.w D2, [A0]+
00000D5E 5454 addq.w [A4], 2
00000D60 4F53 chk.w D7, [A3]
00000D62 5452 addq.w [A2], 2
00000D64 4E56 0000 link A6, 0
00000D68 206E 000C movea.l A0, [A6 + 0xC]
00000D6C 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00000D72 206E 000C movea.l A0, [A6 + 0xC]
00000D76 7012 moveq.l D0, 0x12
00000D78 3140 004C move.w [A0 + 0x4C], D0
00000D7C 206E 000C movea.l A0, [A6 + 0xC]
00000D80 2068 0048 movea.l A0, [A0 + 0x48]
00000D84 4E90 jsr [A0]
00000D86 206E 000C movea.l A0, [A6 + 0xC]
00000D8A 2028 0070 move.l D0, [A0 + 0x70]
00000D8E 4E5E unlink A6
00000D90 205F movea.l A0, [A7]+
00000D92 4FEF 0008 lea.l A7, [A7 + 0x8]
00000D96 2E80 move.l [A7], D0
00000D98 4ED0 jmp [A0]
00000D9A 4745 chk.w D3, D5
00000D9C 5447 addq.w D7, 2
00000D9E 4C4F 4241 movem.l D0,D6,A1,A6, A7
00000DA2 4E56 0000 link A6, 0
00000DA6 206E 0010 movea.l A0, [A6 + 0x10]
00000DAA 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00000DB0 206E 0010 movea.l A0, [A6 + 0x10]
00000DB4 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000DBA 206E 0010 movea.l A0, [A6 + 0x10]
00000DBE 7013 moveq.l D0, 0x13
00000DC0 3140 004C move.w [A0 + 0x4C], D0
00000DC4 206E 0010 movea.l A0, [A6 + 0x10]
00000DC8 2068 0048 movea.l A0, [A0 + 0x48]
00000DCC 4E90 jsr [A0]
00000DCE 4E5E unlink A6
00000DD0 205F movea.l A0, [A7]+
00000DD2 4FEF 000C lea.l A7, [A7 + 0xC]
00000DD6 4ED0 jmp [A0]
00000DD8 5345 subq.w D5, 1
00000DDA 5447 addq.w D7, 2
00000DDC 4C4F 4241 movem.l D0,D6,A1,A6, A7
00000DE0 4E56 0000 link A6, 0
00000DE4 102E 000C move.b D0, [A6 + 0xC]
00000DE8 4880 ext.w D0
00000DEA 48C0 ext.l D0
00000DEC 206E 000E movea.l A0, [A6 + 0xE]
00000DF0 2140 0050 move.l [A0 + 0x50], D0
00000DF4 206E 000E movea.l A0, [A6 + 0xE]
00000DF8 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000DFE 206E 000E movea.l A0, [A6 + 0xE]
00000E02 7014 moveq.l D0, 0x14
00000E04 3140 004C move.w [A0 + 0x4C], D0
00000E08 206E 000E movea.l A0, [A6 + 0xE]
00000E0C 2068 0048 movea.l A0, [A0 + 0x48]
00000E10 4E90 jsr [A0]
00000E12 206E 000E movea.l A0, [A6 + 0xE]
00000E16 2028 0070 move.l D0, [A0 + 0x70]
00000E1A 4E5E unlink A6
00000E1C 205F movea.l A0, [A7]+
00000E1E 4FEF 000A lea.l A7, [A7 + 0xA]
00000E22 2E80 move.l [A7], D0
00000E24 4ED0 jmp [A0]
00000E26 4745 chk.w D3, D5
00000E28 5446 addq.w D6, 2
00000E2A 4945 chk.w D4, D5
00000E2C 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000E30 0000 102E ori.b D0, 0x2E /* '.' */
00000E34 000A 4880 ori.b A2, 0x80
00000E38 48C0 ext.l D0
00000E3A 206E 000C movea.l A0, [A6 + 0xC]
00000E3E 2140 0050 move.l [A0 + 0x50], D0
00000E42 206E 000C movea.l A0, [A6 + 0xC]
00000E46 326E 0008 movea.w A1, [A6 + 0x8]
00000E4A 2149 0054 move.l [A0 + 0x54], A1
00000E4E 206E 000C movea.l A0, [A6 + 0xC]
00000E52 7015 moveq.l D0, 0x15
00000E54 3140 004C move.w [A0 + 0x4C], D0
00000E58 206E 000C movea.l A0, [A6 + 0xC]
00000E5C 2068 0048 movea.l A0, [A0 + 0x48]
00000E60 4E90 jsr [A0]
00000E62 206E 000C movea.l A0, [A6 + 0xC]
00000E66 2028 0070 move.l D0, [A0 + 0x70]
00000E6A 4E5E unlink A6
00000E6C 205F movea.l A0, [A7]+
00000E6E 4FEF 0008 lea.l A7, [A7 + 0x8]
00000E72 2E80 move.l [A7], D0
00000E74 4ED0 jmp [A0]
00000E76 4745 chk.w D3, D5
00000E78 5446 addq.w D6, 2
00000E7A 4945 chk.w D4, D5
00000E7C 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000E80 0000 102E ori.b D0, 0x2E /* '.' */
00000E84 000A 4880 ori.b A2, 0x80
00000E88 48C0 ext.l D0
00000E8A 206E 000C movea.l A0, [A6 + 0xC]
00000E8E 2140 0050 move.l [A0 + 0x50], D0
00000E92 206E 000C movea.l A0, [A6 + 0xC]
00000E96 326E 0008 movea.w A1, [A6 + 0x8]
00000E9A 2149 0054 move.l [A0 + 0x54], A1
00000E9E 206E 000C movea.l A0, [A6 + 0xC]
00000EA2 7016 moveq.l D0, 0x16
00000EA4 3140 004C move.w [A0 + 0x4C], D0
00000EA8 206E 000C movea.l A0, [A6 + 0xC]
00000EAC 2068 0048 movea.l A0, [A0 + 0x48]
00000EB0 4E90 jsr [A0]
00000EB2 206E 000C movea.l A0, [A6 + 0xC]
00000EB6 2028 0070 move.l D0, [A0 + 0x70]
00000EBA 4E5E unlink A6
00000EBC 205F movea.l A0, [A7]+
00000EBE 4FEF 0008 lea.l A7, [A7 + 0x8]
00000EC2 2E80 move.l [A7], D0
00000EC4 4ED0 jmp [A0]
00000EC6 4745 chk.w D3, D5
00000EC8 5446 addq.w D6, 2
00000ECA 4945 chk.w D4, D5
00000ECC 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000ED0 0000 102E ori.b D0, 0x2E /* '.' */
00000ED4 0010 4880 ori.b [A0], 0x80
00000ED8 48C0 ext.l D0
00000EDA 206E 0012 movea.l A0, [A6 + 0x12]
00000EDE 2140 0050 move.l [A0 + 0x50], D0
00000EE2 206E 0012 movea.l A0, [A6 + 0x12]
00000EE6 216E 000C 0054 move.l [A0 + 0x54], [A6 + 0xC]
00000EEC 206E 0012 movea.l A0, [A6 + 0x12]
00000EF0 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
00000EF6 206E 0012 movea.l A0, [A6 + 0x12]
00000EFA 7017 moveq.l D0, 0x17
00000EFC 3140 004C move.w [A0 + 0x4C], D0
00000F00 206E 0012 movea.l A0, [A6 + 0x12]
00000F04 2068 0048 movea.l A0, [A0 + 0x48]
00000F08 4E90 jsr [A0]
00000F0A 4E5E unlink A6
00000F0C 205F movea.l A0, [A7]+
00000F0E 4FEF 000E lea.l A7, [A7 + 0xE]
00000F12 4ED0 jmp [A0]
00000F14 5345 subq.w D5, 1
00000F16 5446 addq.w D6, 2
00000F18 4945 chk.w D4, D5
00000F1A 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000F1E 0000 102E ori.b D0, 0x2E /* '.' */
00000F22 000E 4880 ori.b A6, 0x80
00000F26 48C0 ext.l D0
00000F28 206E 0010 movea.l A0, [A6 + 0x10]
00000F2C 2140 0050 move.l [A0 + 0x50], D0
00000F30 206E 0010 movea.l A0, [A6 + 0x10]
00000F34 326E 000C movea.w A1, [A6 + 0xC]
00000F38 2149 0054 move.l [A0 + 0x54], A1
00000F3C 206E 0010 movea.l A0, [A6 + 0x10]
00000F40 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
00000F46 206E 0010 movea.l A0, [A6 + 0x10]
00000F4A 7018 moveq.l D0, 0x18
00000F4C 3140 004C move.w [A0 + 0x4C], D0
00000F50 206E 0010 movea.l A0, [A6 + 0x10]
00000F54 2068 0048 movea.l A0, [A0 + 0x48]
00000F58 4E90 jsr [A0]
00000F5A 4E5E unlink A6
00000F5C 205F movea.l A0, [A7]+
00000F5E 4FEF 000C lea.l A7, [A7 + 0xC]
00000F62 4ED0 jmp [A0]
00000F64 5345 subq.w D5, 1
00000F66 5446 addq.w D6, 2
00000F68 4945 chk.w D4, D5
00000F6A 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
00000F6E 0000 102E ori.b D0, 0x2E /* '.' */
00000F72 000E 4880 ori.b A6, 0x80
00000F76 48C0 ext.l D0
00000F78 206E 0010 movea.l A0, [A6 + 0x10]
00000F7C 2140 0050 move.l [A0 + 0x50], D0
00000F80 206E 0010 movea.l A0, [A6 + 0x10]
00000F84 326E 000C movea.w A1, [A6 + 0xC]
00000F88 2149 0054 move.l [A0 + 0x54], A1
00000F8C 206E 0010 movea.l A0, [A6 + 0x10]
00000F90 216E 0008 0058 move.l [A0 + 0x58], [A6 + 0x8]
00000F96 206E 0010 movea.l A0, [A6 + 0x10]
00000F9A 7019 moveq.l D0, 0x19
00000F9C 3140 004C move.w [A0 + 0x4C], D0
00000FA0 206E 0010 movea.l A0, [A6 + 0x10]
00000FA4 2068 0048 movea.l A0, [A0 + 0x48]
00000FA8 4E90 jsr [A0]
00000FAA 4E5E unlink A6
00000FAC 205F movea.l A0, [A7]+
00000FAE 4FEF 000C lea.l A7, [A7 + 0xC]
00000FB2 4ED0 jmp [A0]
00000FB4 5345 subq.w D5, 1
00000FB6 5446 addq.w D6, 2
00000FB8 4945 chk.w D4, D5
00000FBA 4C44 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D4
// begin alternate branch 00000FBC-00000FCA
fn00000FBC:
00000FBC 4E56 0000 link A6, 0
00000FC0 206E 0010 movea.l A0, [A6 + 0x10]
00000FC4 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
// end alternate branch 00000FBC-00000FCA
fn00000FBC: // (misaligned)
00000FBE 0000 206E ori.b D0, 0x6E /* 'n' */
00000FC2 0010 216E ori.b [A0], 0x6E /* 'n' */
00000FC6 000C 0050 ori.b A4, 0x50 /* 'P' */
00000FCA 206E 0010 movea.l A0, [A6 + 0x10]
00000FCE 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
00000FD4 206E 0010 movea.l A0, [A6 + 0x10]
00000FD8 701A moveq.l D0, 0x1A
00000FDA 3140 004C move.w [A0 + 0x4C], D0
00000FDE 206E 0010 movea.l A0, [A6 + 0x10]
00000FE2 2068 0048 movea.l A0, [A0 + 0x48]
00000FE6 4E90 jsr [A0]
00000FE8 206E 0010 movea.l A0, [A6 + 0x10]
00000FEC 1028 0073 move.b D0, [A0 + 0x73]
00000FF0 4E5E unlink A6
00000FF2 205F movea.l A0, [A7]+
00000FF4 4FEF 000C lea.l A7, [A7 + 0xC]
00000FF8 1E80 move.b [A7], D0
00000FFA 4ED0 jmp [A0]
00000FFC 5354 subq.w [A4], 1
00000FFE 5249 addq.w A1, 1
00001000 4E47 trap 7
00001002 4551 chk.w D2, [A1]
00001004 4E56 0000 link A6, 0
00001008 206E 0010 movea.l A0, [A6 + 0x10]
0000100C 216E 000C 0050 move.l [A0 + 0x50], [A6 + 0xC]
00001012 206E 0010 movea.l A0, [A6 + 0x10]
00001016 216E 0008 0054 move.l [A0 + 0x54], [A6 + 0x8]
0000101C 206E 0010 movea.l A0, [A6 + 0x10]
00001020 701B moveq.l D0, 0x1B
00001022 3140 004C move.w [A0 + 0x4C], D0
00001026 206E 0010 movea.l A0, [A6 + 0x10]
0000102A 2068 0048 movea.l A0, [A0 + 0x48]
0000102E 4E90 jsr [A0]
00001030 4E5E unlink A6
00001032 205F movea.l A0, [A7]+
00001034 4FEF 000C lea.l A7, [A7 + 0xC]
00001038 4ED0 jmp [A0]
0000103A 5245 addq.w D5, 1
0000103C 5455 addq.w [A5], 2
0000103E 524E addq.w A6, 1
00001040 544F addq.w A7, 2
00001042 4E56 0000 link A6, 0
00001046 206E 000C movea.l A0, [A6 + 0xC]
0000104A 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00001050 206E 000C movea.l A0, [A6 + 0xC]
00001054 701C moveq.l D0, 0x1C
00001056 3140 004C move.w [A0 + 0x4C], D0
0000105A 206E 000C movea.l A0, [A6 + 0xC]
0000105E 2068 0048 movea.l A0, [A0 + 0x48]
00001062 4E90 jsr [A0]
00001064 4E5E unlink A6
00001066 205F movea.l A0, [A7]+
00001068 4FEF 0008 lea.l A7, [A7 + 0x8]
0000106C 4ED0 jmp [A0]
0000106E 5343 subq.w D3, 1
00001070 414E chk.w D0, A6
00001072 544F addq.w A7, 2
00001074 5245 addq.w D5, 1
00001076 4E56 0000 link A6, 0
0000107A 206E 000C movea.l A0, [A6 + 0xC]
0000107E 216E 0008 0050 move.l [A0 + 0x50], [A6 + 0x8]
00001084 206E 000C movea.l A0, [A6 + 0xC]
00001088 7027 moveq.l D0, 0x27
0000108A 3140 004C move.w [A0 + 0x4C], D0
0000108E 206E 000C movea.l A0, [A6 + 0xC]
00001092 2068 0048 movea.l A0, [A0 + 0x48]
00001096 4E90 jsr [A0]
00001098 4E5E unlink A6
0000109A 205F movea.l A0, [A7]+
0000109C 4FEF 0008 lea.l A7, [A7 + 0x8]
000010A0 4ED0 jmp [A0]
000010A2 5343 subq.w D3, 1
000010A4 414E chk.w D0, A6
000010A6 544F addq.w A7, 2
000010A8 5A45 addq.w D5, 5
000010AA 3C61 movea.w A6, -[A1]
000010AC 736B moveq.l D1, 0x6B
000010AE 2022 move.l D0, -[A2]
000010B0 6361 bls +0x63 /* 00001113 */
000010B2 7461 moveq.l D2, 0x61
000010B4 6C6F bge +0x71 /* 00001125 */
000010B6 6728 beq +0x2A /* 000010E0 */
000010B8 766F moveq.l D3, 0x6F
000010BA 6C75 bge +0x77 /* 00001131 */
000010BC 6D65 blt +0x67 /* 00001123 */
000010BE 5F6E 616D subq.w [A6 + 0x616D], 7
000010C2 6529 bcs +0x2B /* 000010ED */
000010C4 2220 move.l D1, -[A0]
000010C6 7769 moveq.l D3, 0x69
000010C8 7468 moveq.l D2, 0x68
000010CA 2022 move.l D0, -[A2]
000010CC A931 syscall NewMenu
000010CE 3938 3720 move.w -[A4], [0x00003720]
000010D2 6279 bhi +0x7B /* 0000114D */
000010D4 2043 movea.l A0, D3
000010D6 6872 bvc +0x74 /* 0000114A */
000010D8 6973 bvs +0x75 /* 0000114D */
000010DA 2043 movea.l A0, D3
000010DC 6872 bvc +0x74 /* 00001150 */
000010DE 6973 bvs +0x75 /* 00001153 */
label000010E0:
000010E0 7465 moveq.l D2, 0x65
000010E2 6E73 bgt +0x75 /* 00001157 */
000010E4 656E bcs +0x70 /* 00001154 */
000010E6 2200 move.l D1, D0